function unique(arr) {
    let newArr = []
    for (let i = 0; i < arr.length; i++){
        // 如果newArr不存在当前值，说明当前值是新值，需要加入到newArr里（但是无法判断NaN）
        if (newArr.indexOf(arr[i]) === -1) {
            newArr.push(arr[i])
        }
    }
    return newArr
}
let res = unique([1, 1, 1, 1, 12, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4])
console.log(res);  // [ 1, 12, 2, 3, 4 ]